package com.mbatis.contract.model;


import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 权限模板资源表
 */
@Data
public class AuthResource implements Serializable {

    private static final long serialVersionUID = 1L;
    /**
     * 编号 资源表id
     */
    private Long id;
    /**
     * 父编号 上级id
     */
    private Long pid;
    /**
     * 系统资源 该资源属于那个系统 1.合同中台
     */
    private int sysSource;
    /**
     * 资源名称
     */
    private String resourceName;
    /**
     * 资源类型  1.菜单 , 2.按钮 , 3.API
     */
    private int resourceType;
    /**
     * 权限码 权限码
     */
    private String authCode;
    /**
     * 资源url
     */
    private String resourceUrl;
    /**
     * 数据状态  1.有效 , 0无效
     */
    private int isDelete;
    /**
     * 创建人工号
     */
    private String createBy;
    /**
     * 更新人工号
     */
    private int updateBy;
    /**
     * 菜单排序
     */
    private int resourceSort;
    /**
     * 创建时间 默认为当前时间
     */
    private Date createTime;
    /**
     * 更新时间 默认为当前时间
     */
    private Date updateTime;
}
